Issues And Experiences In Designing Real-Time Collaborative Editing Systems